home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1999 March / EnigmA AMIGA RUN 35 (1999)(G.R. Edizioni)(IT)[!][issue 1999-03].iso / earcd / devel / guigfxlib / include / guigfx / guigfx.i < prev   
Text File  |  1999-01-01  |  3KB  |  121 lines

  1.     IFND GUIGFX_I
  2. GUIGFX_I    SET    1
  3. **
  4. **    $VER: guigfx.i 15.0 (9.2.99)
  5. **
  6. **    guigfx.library definitions
  7. **
  8. **    © 1997-99 TEK neoscientists
  9. **
  10.  
  11. ;------------------------------------------------------------------------
  12.  
  13.     IFND UTILITY_TAGITEM_I
  14.     include "utility/tagitem.i"
  15.     ENDC
  16.  
  17.     IFND RENDER_I
  18.     include "render/render.i"
  19.     ENDC
  20.  
  21. ;------------------------------------------------------------------------
  22.  
  23. *
  24. *    Tags
  25. *
  26.  
  27. GGFX_Dummy        EQU     4567+TAG_USER
  28. GGFX_Owner        EQU    GGFX_Dummy+0    ; strictly private
  29. GGFX_HSType        EQU    GGFX_Dummy+1
  30. GGFX_DitherMode        EQU    GGFX_Dummy+2
  31. GGFX_DitherAmount    EQU    GGFX_Dummy+3
  32. GGFX_AutoDither        EQU    GGFX_Dummy+4
  33. GGFX_DitherThreshold    EQU    GGFX_Dummy+5
  34. GGFX_AspectX        EQU    GGFX_Dummy+6
  35. GGFX_AspectY        EQU    GGFX_Dummy+7
  36. GGFX_PixelFormat    EQU    GGFX_Dummy+8
  37. GGFX_Palette        EQU    GGFX_Dummy+9
  38. GGFX_PaletteFormat    EQU    GGFX_Dummy+10
  39. GGFX_NumColors        EQU    GGFX_Dummy+11
  40. GGFX_Precision        EQU    GGFX_Dummy+12
  41. GGFX_Weight        EQU    GGFX_Dummy+13
  42. GGFX_Ratio        EQU    GGFX_Dummy+14
  43. GGFX_SourceWidth    EQU    GGFX_Dummy+15
  44. GGFX_SourceHeight    EQU    GGFX_Dummy+16
  45. GGFX_SourceX        EQU    GGFX_Dummy+17
  46. GGFX_SourceY        EQU    GGFX_Dummy+18
  47. GGFX_DestWidth        EQU    GGFX_Dummy+19
  48. GGFX_DestHeight        EQU    GGFX_Dummy+20
  49. GGFX_DestX        EQU    GGFX_Dummy+21
  50. GGFX_DestY        EQU    GGFX_Dummy+22
  51. GGFX_CallBackHook    EQU    GGFX_Dummy+23
  52. GGFX_ErrorCode        EQU    GGFX_Dummy+24
  53. GGFX_MaxAllocPens    EQU    GGFX_Dummy+25
  54. GGFX_BufferSize        EQU    GGFX_Dummy+26
  55. GGFX_AlphaPresent    EQU    GGFX_Dummy+27
  56. GGFX_Independent    EQU    GGFX_Dummy+28
  57. GGFX_ModeID        EQU    GGFX_Dummy+29
  58. GGFX_PenTable        EQU    GGFX_Dummy+30
  59. GGFX_License        EQU    GGFX_Dummy+31        ; obsolete
  60. GGFX_BGColor        EQU    GGFX_Dummy+32        ; private
  61. GGFX_UseMask        EQU    GGFX_Dummy+33
  62.  
  63.  
  64. *
  65. *    Picture Attributes
  66. *
  67.  
  68. PICATTR_Dummy        EQU    123+TAG_USER
  69. PICATTR_Width        EQU    PICATTR_Dummy+0
  70. PICATTR_Height        EQU    PICATTR_Dummy+1
  71. PICATTR_RawData        EQU    PICATTR_Dummy+2
  72. PICATTR_PixelFormat    EQU    PICATTR_Dummy+3
  73. PICATTR_AspectX        EQU    PICATTR_Dummy+4
  74. PICATTR_AspectY        EQU    PICATTR_Dummy+5
  75. PICATTR_AlphaPresent    EQU    PICATTR_Dummy+6
  76.  
  77.  
  78. *
  79. *    Picture Methods
  80. *
  81.  
  82. PICMTHD_CROP        EQU    1
  83. PICMTHD_RENDER        EQU    2
  84. PICMTHD_SCALE        EQU    3
  85. PICMTHD_MIX        EQU    4
  86. PICMTHD_SETALPHA    EQU    5
  87. PICMTHD_MIXALPHA    EQU    6
  88. PICMTHD_MAPDRAWHANDLE    EQU    7
  89. PICMTHD_CREATEALPHAMASK    EQU    8
  90. PICMTHD_TINT        EQU    9
  91. PICMTHD_TEXTURE        EQU    10
  92. PICMTHD_SET        EQU    11
  93. PICMTHD_TINTALPHA    EQU    12
  94. PICMTHD_INSERT        EQU    13
  95. PICMTHD_FLIPX        EQU    14
  96. PICMTHD_FLIPY        EQU    15
  97. PICMTHD_CHECKAUTODITHER    EQU    16
  98. PICMTHD_NEGATIVE    EQU    17
  99. PICMTHD_AUTOCROP    EQU    18
  100.  
  101.  
  102. *
  103. *    hook message types
  104. *
  105.  
  106. GGFX_MSGTYPE_LINEDRAWN    EQU    1
  107.  
  108.  
  109. *
  110. *    picture locking
  111. *
  112.  
  113. LOCKMODE_DRAWHANDLE    EQU    1
  114. LOCKMODE_FORCE        EQU    (1<<8)
  115. LOCKMODE_MASK        EQU    ($ff)
  116.  
  117.  
  118. ;------------------------------------------------------------------------
  119.  
  120.     ENDC
  121.